package com.yc.动态代理.静态代理;

public class 代理主题 implements 抽象主题{

    private 抽象主题 a = new 真实主题();

    @Override
    public void sayHello() {
        System.out.println("代理对象:xxxx");
        a.sayHello();
        System.out.println("代理对象:yyyy");
    }

    public static void main(String[] args) {

        抽象主题 a = new 真实主题(); // 未代理的对象
        抽象主题 b = new 代理主题(); // 经过代理的对象

        System.out.println("========未代理的对象========");
        a.sayHello();
        System.out.println("========经过代理的对象========");
        b.sayHello();

    }
}
